@{
    ViewData["Title"] = "主页";
}

<div class="text-center">
    <h1 class="display-4">欢迎使用数据库管理系统</h1>
    <p class="lead">这是一个基于 .NET Core 9 的 SQL Server 数据库管理系统</p>
    <p>提供完整的数据库账号、数据库和权限管理功能</p>
    <div class="mt-4">
        @if (Context.Session.GetString("IsAuthenticated") == "true")
        {
            <a href="/Home/DatabaseManagement" class="btn btn-primary btn-lg">
                <i class="bi bi-gear"></i> 进入管理页面
            </a>
            <a href="/Home/Logout" class="btn btn-secondary btn-lg ms-2">
                <i class="bi bi-box-arrow-right"></i> 登出
            </a>
        }
        else
        {
            <a href="/Home/Login" class="btn btn-primary btn-lg">
                <i class="bi bi-box-arrow-in-right"></i> 登录管理
            </a>
        }
    </div>
    <div class="row mt-5">
        <div class="col-md-4">
            <div class="card">
                <div class="card-body">
                    <h5 class="card-title">
                        <i class="bi bi-person-badge text-primary"></i> 账号管理
                    </h5>
                    <p class="card-text">创建、删除、启用/禁用数据库账号，修改密码等操作</p>
                </div>
            </div>
        </div>
        <div class="col-md-4">
            <div class="card">
                <div class="card-body">
                    <h5 class="card-title">
                        <i class="bi bi-database text-success"></i> 数据库管理
                    </h5>
                    <p class="card-text">创建、删除数据库，查看数据库信息和大小</p>
                </div>
            </div>
        </div>
        <div class="col-md-4">
            <div class="card">
                <div class="card-body">
                    <h5 class="card-title">
                        <i class="bi bi-shield-lock text-warning"></i> 权限管理
                    </h5>
                    <p class="card-text">授予和撤销数据库权限，支持多种权限级别</p>
                </div>
            </div>
        </div>
    </div>
</div>